Current Issue : July - September Volume : 2017 Issue Number : 3 Articles : 5 Articles
The complexity of computer architectures, software, web applications, and its\nlarge spread worldwide using the internet and the rapid increase in the number\nof users in companion with the increase of maintenance cost are all factors\nguided many researchers to develop software, web applications and systems\nthat have the ability of self-healing. The aim of the self healing software feature\nis to fast recover the application and keep it running and available for\n24/7 as optimal as possible. This survey provides an overview of self-healing\nsoftware and system that is especially useful in all of those situations in which\nthe involvement of humans is costly and hard to recover and needs to be automated\nwith self healing. There are different aspects which will make us understand\nthe different benefits of these self-healing systems. Finally, the approaches,\ntechniques, mechanisms and individual characteristics of self healing\nare classified in different tables and then summarized....
This paper proposes a method to construct conceptual semantic knowledge\nbase of software engineering domain based on Wikipedia. First, it takes the\nconcept of SWEBOK V3 as the standard to extract the interpretation of the\nconcept from the Wikipedia, and extracts the keywords as the concept of semantic;\nSecond, through the conceptual semantic knowledge base, it is formed\nby the relationship between the hierarchical relationship concept and the other\ntext interpretation concept in the Wikipedia. Finally, the semantic similarity\nbetween concepts is calculated by the random walk algorithm for the construction\nof the conceptual semantic knowledge base. The semantic similarity\nof knowledge base constructed by this method can reach more than 84%, and\nthe effectiveness of the proposed method is verified....
This work proposes the adoption of Autonomic Computing System (ACS) in\nCloud environment. ACS was first introduced by IBM to create systems capable\nof managing automatic self-configuration, self-healing, self-optimization\nand self-protection. These systems detect errors that cause failure, and then\nrecover and reconfigure itself. The concept is wildly adapted by many software\napplications that have many restoring and recovery functionality such as\noperating systems (e.g. Windows Server 2012). This paper proposes a cloud\nACS (CACS) for cloud computing environment that monitors, diagnoses,\nchecks and heals cloud applications automatically and immediately with almost\nunnoticeable recovery time. In order to evaluate CACS, an application\nhas been developed and applied for real time cloud applications. The results of\ndifferent experiments scenarios demonstrate the ability of adopting the proposed\nsystem to heal well cloud applications. CACS is also compared with\nWindows Server 2012 operating system in terms of healing ability, speed, cost,\nmethodology and other informative information. CACS showed domination\nin almost all of these properties....
The Software Engineering aims to develop, within the deadlines and costs established,\nquality software and that meets the needs of its users. To be made\nthe definition of what the software should do (to establish its purpose), it included\nthe execution of activity the Requirements Engineering, where the\ncontext of software to be developed is identified, examined and specified. All\nother activities of software development depend primarily on this activity.\nHowever, there is a problem increasingly in evidence: understand the context\nof software to be developed. This article aims to present a proposal to face this\nproblem through the use of specific hermeneutical methods for the Requirements\nEngineering, which will help the software development team understand\nthe original needs of the business to be attended. The basic idea is to\nproduce a hermeneutic specification acceptable, which will be used for the extraction\nand the specification of the software requirements to be developed. In\nessence, the hermeneutics focuses on the true interpretation and understanding\nin contextualized of what is intended to know. The Hermeneutical Engineering\nof Requirements comes to be the result of the adequacy of methods\nhermeneutical to assist, specifically the activity of Engineering of Requirements....
As a result of the growing demand for highly customized and individual products,\ncompanies need to enable flexible and intelligent manufacturing. Cyber-physical production systems\n(CPPS) will act autonomously in the future in an interlinked production and enable such flexibility.\nHowever, German mid-sized plant manufacturers rarely use virtual technologies for design and\nvalidation in order to design CPPS. The research project Virtual Commissioning with Smart Hybrid\nPrototyping (VIB-SHP) investigated the usage of virtual technologies for manufacturing systems\nand CPPS design. Aspects of asynchronous communicating, intelligent- and autonomous-acting\nproduction equipment in an immersive validation environment, have been investigated. To enable\nmanufacturing system designers to validate CPPS, a software framework for virtual prototyping\nhas been developed. A mechatronic construction kit for production system design integrates\ndiscipline-specific models and manages them in a product lifecycle management (PLM) solution.\nWith this construction kit manufacturing designers are able to apply virtual technologies and the\nvalidation of communication processes with the help of behavior models. The presented approach\nresolves the sequential design process for the development of mechanical, electrical, and software\nelements and ensures the consistency of these models. With the help of a bill of material (BOM)- and\nsignal-based alignment of the discipline-specific models in an integrated mechatronic product model,\nthe communication of the design status and changes are improved. The re-use of already-specified\nand -designed modules enable quick behavior modeling, code evaluation, as well as interaction with\nthe virtualized assembly system in an immersive environment....
Loading....